html{
  scroll-padding-top: 140px;
}
.marginR64 {
  margin-right: 47px;
}
.marginB32 {
  margin-bottom: 23px;
}
.marginB40 {
  margin-bottom: 40px;
}
.marginR32 {
  margin-right: 23px;
}
.marginR8 {
  margin-right: 5px;
}
.marginR24 {
  margin-right: 17px;
}
.marginT24 {
  margin-top: 17px;
}
.marginT16 {
  margin-top: 11px;
}
.marginT65 {
  margin-top: 48px;
}
.marginT32 {
  margin-top: 23px;
}
.breadcrumb{
  background: url(../image/bread-icon.png) no-repeat 0px center;
  margin: 0px auto;
  padding: 0px 30px;
  position: relative;
}
.breadcrumb-index{
  display: inline-block;
  height: 44px;
  width:28px;
  position: absolute;
  left: 0;
  top: 0;
}
.breadcrumb .el-breadcrumb {
  line-height: 44px;
}
.breadcrumb .el-breadcrumb .el-breadcrumb__inner {
  color: #666666;
}
.breadcrumb .el-breadcrumb .el-breadcrumb__inner a{
  color: #666666;
}
.breadcrumb .el-breadcrumb .el-breadcrumb__separator {
  color: #999;
}
.breadcrumb .el-breadcrumb .el-breadcrumb__item[aria-current] .el-breadcrumb__inner {
  font-size: 13px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333;
}
p{
  text-indent: 2em;
}
body {
  background: #fff;
  font-weight: 400;
  /*overflow-x: hidden;*/
  margin: auto;
  word-break: break-word;
  min-width: 1200px;
}
body > div:first-child {
  background: #f5f7fd;
}
img {
  vertical-align: top;
  object-fit: cover;
}
a:hover {
  color: #1a5ac3 !important;
}
.g-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.g-ellipsis-one {
  word-break: break-word;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box !important;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.g-ellipsis-two {
  word-break: break-word;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box !important;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.g-justify-center {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.g-flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.g-justify-start {
  display: flex;
  justify-content: flex-start;
}
.g-justify-start-wrap {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.g-justify-between {
  display: flex;
  justify-content: space-between;
}
.g-flex-column {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.g-justify-end {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.g-two-content {
  display: flex;
}
.g-two-content .g-left {
  width: 930px;
}
.g-two-content .g-right {
  width: 251px;
  margin-left: 17px;
}
.channel-content{
  margin-top: 23px;
}
[v-cloak] {
  display: none;
}
.g-main {
  width: 1200px;
  margin-bottom: 100px;
}
.g-more {
  font-size: 13px;
  color: #1a5ac3;
  font-weight: bold;
}
.g-loadmore-btn {
  font-size: 11px;
  color: #1a5ac3;
  height: 31px;
  line-height: 31px;
  padding: 0 89px;
  font-weight: bold;
  display: inline-block;
  border: 1px solid #cccccc;
  border-radius: 2px;
}
.g-load-more {
  margin-top: 29px;
  width: 333px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  border-radius: 2px;
  border: 1px solid #cccccc;
  font-size: 11px;
  color: #073E73;
  cursor: pointer;
  background-color: unset;
}
.g-no-more-data{
  margin-top: 29px;
  width: 333px;
  height: 31px;
  line-height: 31px;
  text-align: center;
  border-radius: 2px;
  border: 1px solid #cccccc;
  font-size: 11px;
  color: #999999;
  cursor: pointer;
  background-color: unset;
  margin-bottom: 40px;
}
.g-no-data-content{
  text-align: center;
  margin-bottom: 40px;
}
.g-no-data-img{
  width: 136px;
  height: 128px;
}
.g-no-data-txt{
  margin-top: 24px;
  text-align: center;
  font-size: 18px;
  color: #999999;
  margin-left: -14px;
}
.g-load-more:active {
  background-color: #cccccc;
}
.g-list6 {
  display: flex;
  align-items: center;
}
.g-list6::before {
  content: "";
  display: inline-block;
  width: 4px;
  height: 4px;
  background: #3c6eff;
  margin-right: 7px;
}
.g-list4 li {
  display: flex;
  align-items: center;
}
.g-list4 li::before {
  content: "";
  display: inline-block;
  min-width: 2px;
  height: 2px;
  background: #3c6eff;
  margin-right: 7px;
}
li .g-item,
li > a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
a.g-ellipsis-two {
  white-space: normal;
}
.g-right-list4 a {
  font-size: 13px;
  color: #333333;
}
.g-right-list4 li {
  margin-top: 17px;
}
.g-right .g-icon-title {
  margin-bottom: 17px;
}
.g-right .g-module {
  background: #fff;
  margin-bottom: 17px;
  padding: 17px 17px 17px 11px;
  border-radius: 2px;
}
.g-sectionOne {
  background: #fff;
  margin-bottom: 17px;
  padding: 17px 17px 17px 11px;
  border-radius: 2px;
}
.g-icon-title {
  margin-bottom: 23px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.g-icon-title::before{
    content: " ";
    display: inline-block;
    width: 3px;
    height: 24px;
    background: #9F2C3C;
    margin-right: 9px;
    flex-shrink: 0;
}
.g-icon-title .g-icon {
  width: 23px;
  height: 23px;
  margin-right: 5px;
  display: none;
}
.g-icon-title .g-icon-title-more{
  font-size: 14px;
  font-family: Source Han Sans CN;
  color: #073E73;
}
.g-icon-title .g-title{
  flex: auto;
  font-size: 24px;
  color: #073E73;
  font-weight: bolder;
}
.g-icon-title .g-title a{
  color: #073E73;
  font-weight: bolder;
  font-size: 24px;
}
.g-absolute-a {
  position: relative;
  display: block;
}
.recfocus-list-imgwrap .swiper-slide .g-absolute-a {
  width: 100%;
  height: 100%;  
}

.g-share {
  width: 13px;
  height: 13px;
}
.g-icon-video {
  width: 38px;
  height: 38px;
}
.g-icon-video2 {
  width: 23px;
  height: 23px;
}
.g-icon-video,
.g-icon-video2 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.g-live-tap {
  display: block;
  position: absolute;
  align-items: center;
  width: 53px;
  height: 20px;
  background: #4472f8;
  border-radius: 2px 0px 2px 0px;
  font-size: 10px;
  font-weight: 400;
  color: #ffffff;
  padding-top: 2px;
  padding-left: 11px;
  top: 0px;
  left: 0px;
}
.g-playback-tap {
  display: block;
  position: absolute;
  align-items: center;
  width: 53px;
  height: 20px;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 2px 0px 2px 0px;
  font-size: 10px;
  font-weight: 400;
  color: #ffffff;
  padding-top: 2px;
  padding-left: 11px;
  top: 0px;
  left: 0px;
}
.g-layout56 {
  display: block;
  width: 100%;
  height: 41px;
  padding: 0 17px;
  line-height: 41px;
  border-radius: 0px 0px 1px 1px;
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  bottom: 0;
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 3;
  box-sizing: border-box;
}
.g-layout56-2 {
  display: block;
  width: 100%;
  height: 41px;
  padding: 0 17px;
  line-height: 41px;
  border-radius: 0px 0px 2px 2px;
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  bottom: 0;
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box;
}
.g-news-item .title {
  font-weight: bold;
  color: #221815;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.g-news-item:hover {
  box-shadow: 0px 2px 8px 0px rgba(148, 153, 159, 0.28);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  -webkit-transition: all cubic-bezier(0, 0.88, 1, -0.07) 2s;
  -o-transition: all cubic-bezier(0, 0.88, 1, -0.07) 2s;
  transition: all cubic-bezier(0, 0.88, 1, -0.07) 2s;
}
.g-tab-title {
  display: flex;
  justify-content: space-between;
}
.g-tab-title li {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 17px;
  text-align: center;
}
.g-tab-title li.g-tab-active::after {
  content: "";
  display: block;
  width: 23px;
  height: 2px;
  background: #4472f8;
  margin-top: 7px;
}
.g-tab-right {
  margin-right: 17px;
}
.g-tab-box-show {
  display: block;
}
.g-tab-box-hide {
  display: none;
}
.g-tab-box-hide a {
  font-weight: bold;
}
.g-module-wrap {
  margin-bottom: 47px;
}
.g-nav {
  padding: 17px 0 23px 0;
}
.g-txt-list-wrap {
  background: #fff;
  padding: 23px 17px;
}
.g-txt-list-wrap li {
  width: 896px;
  height: 47px;
  border-radius: 2px;
  padding-left: 17px;
  font-size: 16px;
  color: #333;
}
.g-txt-list-wrap li:nth-of-type(odd) {
  background: rgba(68, 114, 248, 0.06);
}
.g-h3-scale {
  overflow: hidden;
}
.g-img-scale {
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.g-img-scale:hover {
  transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
}
.g-img-list-wrap .g-news-item {
  background: #fff;
  padding: 18px 0px 18px 12px;
}
.g-img-list-wrap .g-news-item:not(:first-child) {
  margin-top: 24px;
}
/* .g-img-list-wrap .g-news-item .g-news-item-img1-a{
  padding: 17px 0 17px 12px;
} */
.g-img-list-wrap .g-news-item .img {
  width: 164px;
  height: 110px;
  -moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;
}
.g-news-item-img1-a:hover img{
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: all cubic-bezier(0, 0.88, 1, -0.07) 2s;
  -o-transition: all cubic-bezier(0, 0.88, 1, -0.07) 2s;
  transition: all cubic-bezier(0, 0.88, 1, -0.07) 2s;
}
.g-img-list-wrap .g-news-item .content {
  width: 706px;
  padding: 0px 10px 0px 11px;
  flex: 1;
}
.g-img-list-wrap .g-news-item.content {
  padding:14px 13px 14px 13px;
}
.g-img-list-wrap .g-news-item .title {
  font-size: 18px;
}
.g-img-list-wrap .g-news-item .txt {
  line-height: 23px;
  margin-top: 12px;
  font-size: 14px;
  color: #595757;
}
.g-img-list-wrap .g-news-item .img-list {
  margin-top: 11px;
  font-size: 0;
}
.g-img-list-wrap .g-news-item .img-list .img {
  width: 290px;
  height: 163px;
  -moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;
}
.g-img-list-wrap .g-news-item .img-list .img:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: all cubic-bezier(0, 0.88, 1, -0.07) 2s;
  -o-transition: all cubic-bezier(0, 0.88, 1, -0.07) 2s;
  transition: all cubic-bezier(0, 0.88, 1, -0.07) 2s;
}
.g-img-list-wrap .g-news-item .img-list .img:not(:last-child) {
  margin-right: 17px;
}
.g-img-list-wrap .g-news-item .des-wrap {
  margin-top: 11px;
}
.g-img-list-wrap .g-news-item .des-wrap .des {
  font-size: 13px;
  color: #9fa0a0;
}
.recfocus-tab {
  display: flex;
}
.recfocus-tab li {
  line-height: 29px;
  height: 29px;
  padding: 0 17px;
  cursor: pointer;
  border: 1px solid #073E73;
  margin-right: -1px;
  color: #073E73;
  font-size: 13px;
  font-weight: 500;
}
.recfocus-tab li.active {
  background-color: #073E73;
  color: #fff;
}
.recfocus-tab li:first-child {
  border-radius: 2px 0px 0px 2px;
}
.recfocus-tab li:last-child {
  border-radius: 0px 2px 2px 0px;
}
.recfocus-news-box {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: baseline;
  margin-right: -11px;
}
.recfocus-news-item a:nth-child(1) img {
  width: 224px;
  height: 148px;
}
.recfocus-news-item {
  margin-bottom: 17px;
  margin-right: 11px;
  /*flex: 1;*/
  width: 224px;
  height: 278px;
  background-color: #fff;
  overflow: hidden;
}
.recfocus-news-item:hover {
  box-shadow: 0px 2px 8px 0px rgba(148, 153, 159, 0.28);
}
.recfocus-news-item .img {
  width: 224px;
  height: 148px;
}
.recfocus-news-item-tit {
  line-height: 25px;
  height: 50px;
  font-weight: bold;
  font-size: 16px;
  color: #333333;
  overflow: hidden;
  padding: 0 11px;
}
.recfocus-news-item-notimp {
  font-size: 13px;
  color: #999;
}
.recfocus-news-item-tips {
  display: flex;
  justify-content: space-between;
  margin-top: 17px;
  padding: 0 11px;
}
.recfocus-news-item-tips .share {
  width: 13px;
  height: 13px;
}
.recfocus-news-col-4 li {
  width: 291px;
}
.recfocus-news-col-4 li .recfocus-news-item-pic img {
  width: 291px;
  height: 163px;
  -moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;
}
.recfocus-news-col-4 li .recfocus-news-item-pic img:hover{
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: all cubic-bezier(0, 0.88, 1, -0.07) 2s;
  -o-transition: all cubic-bezier(0, 0.88, 1, -0.07) 2s;
  transition: all cubic-bezier(0, 0.88, 1, -0.07) 2s;
}
.g-rec-bg {
  background: linear-gradient(180deg, #e8f0ff 0%, rgba(255, 255, 255, 0.77) 100%);
  box-shadow: 0px -1px 10px 0px rgba(246, 249, 255, 0.5);
  border-radius: 2px;
  border: 1px solid;
  border-image: linear-gradient(180deg, #ffffff, #ffffff) 2 2;
  backdrop-filter: blur(0px);
}
.g-statement-wrap .g-txt-list-wrap li {
  height: auto;
  line-height: 29px;
  align-items: flex-start;
  padding-top: 7px;
  padding-bottom: 7px;
}
.g-statement-wrap .g-txt-list-wrap li::before {
  margin-top: 13px;
}
.g-code-img-wrap .img-list {
  margin-top: 20px;
  text-align: center;
}
.g-code-img-wrap .img-list li:not(:first-child) {
  margin-top: 17px;
}
.g-code-img-wrap .img-list .img {
  width: 130px;
  height: 130px;
  margin-bottom: 11px;
}
.g-code-img-wrap .img-list .title {
  font-size: 16px;
  color: #333333;
}
.g-linear-background {
  background: linear-gradient(180deg, #e8f0ff 0%, rgba(255, 255, 255, 0.77) 100%);
  box-shadow: 0px -1px 10px 0px rgba(246, 249, 255, 0.5);
  border-radius: 2px;
  border: 1px solid;
  border-image: linear-gradient(180deg, #ffffff, #ffffff) 2 2;
  backdrop-filter: blur(0px);
}
input::placeholder,
textarea::placeholder {
  color: #cccccc;
}
.g-form-wrap .el-form-item__label {
  color: #333;
}
.g-form-wrap input {
  height: 34px;
}
.g-pagination {
  margin-top: 17px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.g-pagination .el-pagination {
  padding: 1px 0;
}
.g-pagination .el-pager li,
.g-pagination .el-pagination button {
  /* width: 23px !important; */
  height: 23px !important;
  line-height: 23px !important;
  background: #fff !important;
  border: 1px solid #d9d9d9 !important;
  font-size: 10px !important;
  font-weight: 400;
}
.g-pagination .el-pagination__jump {
  font-size: 10px !important;
}
.g-pagination .el-pagination__editor.el-input .el-input__inner {
  height: 23px !important;
}
.g-pagination .el-pagination__sizes {
  margin: 0;
}
.g-pagination .el-pagination__sizes .el-input .el-input__inner {
  height: 23px;
  line-height: 23px;
}
.g-pagination .el-pagination .el-select .el-input {
  margin-right: 0;
}
.g-pagination .el-pagination.is-background .el-pager li:not(.disabled).active {
  border: 1px solid #4472f8 !important;
  background: #fff !important;
  color: #4472f8 !important;
}
.channel-recommend-wrap {
  width: 100%;
  height: 72px;
  padding: 23px;
  background: #FFFFFF;
  box-shadow: 0px 2px 5px 0px rgba(67,102,135,0.2);
  margin-bottom: 23px;
  margin-top: 23px;
}
.channel-recommend-wrap a {
  vertical-align: middle;
  display: inline-block;
  line-height: 24px;
}
.channel-recommend-ico {
  line-height: 24px;
  height: 24px;
  background: #073E73;
  padding: 0 7px;
  font-size: 12px;
  color: #fff;
  border-radius: 1px;
  display: inline-block;
  font-weight: 500;
  margin-right: 6px;
  flex-shrink: 0;
}
.channel-recommend-ico:hover {
  color: #fff!important;
}
.channel-recommend-txt {
  line-height: 23px;
  display: flex;
}
.channel-recommend-news {
  font-size: 17px;
  line-height: 24px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 540px;
}
.channel-recommend-news::before {
  content: ' ';
  width: 6px;
  height: 6px;
  background: #9F2C3C;
  border-radius: 50%;
  display: inline-block;
  margin-right: 6px;
  vertical-align: middle;
}
.channel-recommend-split {
  color: #ccc;
  line-height: 23px;
  font-size: 13px;
  margin: 0 11px;
  display: inline-block;
  vertical-align: middle;
}
.channel-recommend-split:last-child {
  display: none;
}
.channel-recommend-split:nth-child(4n) {
  font-size: 0;
  width: 100%;
  flex: none;
  height: 0;
}
.channel-recommend-h-box,
.channel-recommend-h-box2 {
  position: relative;
  flex: 1;
  overflow: hidden;
  height: 24px;
}
.channel-recommend-h-list {
  position: absolute;
  width: 100%;
  top: 0;
  font-size: 0;
}
.recfocus-list-wrap {
  background: #fff;
}
.recfocus-list-wrap .img-wrap .swiper-container {
  width: 592px;
  height: 370px;
}
.recfocus-list-wrap .img-wrap img {
  width: 592px;
  height: 370px;
  position: absolute;
}
.recfocus-list-wrap .list-wrap {
  position: static;
  text-align: inherit;
}
.recfocus-list-wrap .list-wrap .item {
  width: 337px;
  height: 92px;
  padding: 14px 23px 14px 0;
  font-size: 18px;
  color: #333333;
  line-height: 28px;
  border-radius: 0;
  opacity: 1;
  background: none;
  align-items: center;
  display: flex;
}
.recfocus-list-wrap .list-wrap .item:last-child {  
  height: 94px;
}
.recfocus-list-wrap .list-wrap .item div {
  width: 275px;
}
.recfocus-list-wrap .list-wrap .item:before {
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  margin: 0 16px 0 7px;
  background-image: url("../image/icon_now.png");
  background-size: cover;
  visibility: hidden;
}
.recfocus-list-wrap .list-wrap .swiper-pagination-bullet-active {
  background: #073E73;  
}
.recfocus-list-wrap .list-wrap .swiper-pagination-bullet-active a {
  color: #fff;
  font-weight: bold;  
}
.recfocus-list-wrap .list-wrap .swiper-pagination-bullet-active a:hover {
  color: #fff!important; 
}
.recfocus-list-wrap .list-wrap .swiper-pagination-bullet-active:before {
  /* visibility: visible; */
}
.g-comment-wrap {
  margin-bottom: 23px;
}
.g-comment-wrap textarea {
  font-size: 14px;
  padding: 17px;
  width: 888px;
  height: 163px;
  background: #ffffff;
  border-radius: 1px;
  border: 1px solid #eeeeee;
  margin-bottom: 17px;
}
.g-comment-wrap .submit-wrap .txt-num {
  font-size: 13px;
  margin-right: 17px;
  color: #999999;
}
.g-comment-wrap .submit-wrap .submit-btn {
  width: 89px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  background: #1a5ac3;
  border-radius: 1px;
  font-size: 13px;
  font-weight: bold;
  color: #ffffff;
  cursor: pointer;
}
/* 分享相关css*/
.bsBox {
  height: auto !important;
  width: auto !important;
}
.bFind-wrapper-top {
  height: 26px !important;
}
.com-pic-cover {
  display: block;
  width: 100%;
  height: 100%;
  background-size: cover;
  position: relative;
  z-index: 1;
  -moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;
}
.com-pic-cover:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: all cubic-bezier(0, 0.88, 1, -0.07) 2s;
  -o-transition: all cubic-bezier(0, 0.88, 1, -0.07) 2s;
  transition: all cubic-bezier(0, 0.88, 1, -0.07) 2s;
}

.zleftf:after,
.zleftg:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.zleftf,
.zleftg {
  zoom: 1;
  width: auto !important;
}
.zleftf,
.w-detail-content {
  overflow: hidden;
  font-size: 18px;
  line-height: 35px;
  font-family:"Microsoft Yahei"!important;
}
.zleftf *,
.w-detail-content * {
  font-family:"Microsoft Yahei"!important;
  font-style: inherit;
}
.w-detail-content em {
  font-style: italic;
}
.w-detail-content ol, .w-detail-content ul {
  padding: revert;
  list-style:revert
}
.zleftf figcaption,
.w-detail-content figcaption{
  text-align: center;
  margin-top: 15px;
  font-family:"Microsoft Yahei"!important;
}
.zleftf p,
.w-detail-content p {
  margin: 15px 0px 0px;
  font-family:"Microsoft Yahei"!important;
}
/*.w-detail-content p:first-child{*/
/*    margin-top: 0 !important;*/
/*}*/
.zleftf img,
.w-detail-content img {
  margin: 10px 0px 0px;
  /* width: 100%!important; */
  max-width: 100%!important;
  height: auto!important;
  /* display: inline-block!important; */
}
.zleftf p img, .w-detail-content p img{
  /* margin-left: calc(50% - 2em) !important;
  transform: translateX(-50%); */
  display: block;
    margin-left: auto!important;
    margin-right: auto;
    transform: none!important;
}
.zleftf p[align] img, .w-detail-content p[align] img{
  display: initial;
}
.common-empty{
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  padding: 24px 60px;
  color: #999;
  display: none;
}
.com-nodata{
  display: flex;
  flex-direction: column;
  flex: 1;
}
.no-data-pic{
  width: 100%;
  height: 105px;
  background-image: url(../image/no-data.png);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  margin-bottom: 20px;
}
.no-data-txt{
  padding-right: 20px;
  text-align: center;
}
/* .right-big-img-bg a:not(:last-child){
  margin-bottom: 24px;
  display: inline-block;
} */
.right-big-img-bg a:not(:last-child) img,.g-module-ads a:not(:last-child) img {
  margin-bottom: 24px;
}


.main-404{
  padding:180px 0 300px 0 ;
  display: flex;
  flex-direction: column;
  justify-items: center;
  align-items: center;
}
.main-404-tip{
  font-size: 24px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: bold;
  color: #333333;
  line-height: 33px;
  margin-top: 32px;
}
